﻿#define  _CRT_SECURE_NO_WARNINGS 1


#include <stdio.h>
//1.输入一个数判断是正数还是负数还是0，并打印出判断结果
//如：输入1  
//输出1是正数
int main()
{
	int a = 0;
	scanf("%d", &a);
	if (a > 0)
		printf("%d 是正数\n ", a);
	else if (a < 0)
		printf("%d 是负数\n", a);
	else
		printf("%d 是0\n", a);

	return 0;
}


//2.输⼊⼀个⼈的年龄
//如果年龄 < 18岁，打印"少年"
//	如果年龄在18岁⾄44岁打印"⻘年"
//	如果年龄在45岁⾄59岁打印"中⽼年"
//	如果年龄在60岁⾄89岁打印"⽼年"
//	如果90岁及以上打印"⽼寿星"
int main()
{
	int age = 0;  //创建变量
	scanf("%d", &age); //给这个变量age输入赋值
	if (age < 18)  //小于18岁的
		printf("少年");
	else if (age >= 18 && age <= 44)  //依次限制年龄范围  &&是而且的意思  不能像数学那样18<=age<=44
		printf("青年");
	else if (age >= 45 && age <= 59)
		printf("中老年");
	else if (age >= 60 && age <= 89)
		printf("老年");
	else
		printf("老寿星");

	return 0;
}


//	3. 求平均年龄
//	01星球有学长若干名，给出每个学长的年龄，求01星球学长的平均年龄，保留小数点后两位
//	输入：
//	第一行：整数n(1 < n < 100)，表示人数
//	之后n行：每行一个整数a(15 < a < 55)，表示第n个学长的年龄
//	输出：
//	一个浮点数，保留两位小数，表示01星球学长平均年龄
//
//	样例输入：
//	3
//	18
//	18
//	17
//	样例输出：
//	17.67
int main()
{
	int n = 0;  //定义变量n学长人数，初始化
	scanf("%d", &n);//给学长人数赋值
	int sum = 0;//定义年龄的总和这个变量，初始化
	int age = 0;//定义年龄  用于存储每次读取的年龄  初始化

	for (int i = 0; i < n; i++)//循环读取n个学长的年龄
	{
		scanf("%d", &age);  //读取学长年龄
		sum += age;  //把年龄累加到sum中  sum = sum ＋ age  初始sum = 0
	}
	double average = (double)sum / n; //转化为浮点数 然后再相除
	printf("%.2f\n", average);

	return 0;
}